Golang Job: Golang Developer - Lead

Job added on

Company

ONE IT CORP
United States of America

Location

Remote Position
(From Everywhere/No Office Location)

Job type

Full-Time

Golang Job Details

Golang Lead / Developer

Remote

JD:

  • 10+ years of Experience multiple JVM based languages, JAVA is a must.
  • 3+ year experience in Golang
  • Experience to lead a project as a team leader
  • Successful track record in solution development and delivery
  • Excellent software design and system architecture skills.
  • Strong background with multi-threading, event-based software architecture
  • Strong background in distributed systems.
  • Strong background in asynchronous patterns and multithreaded programming.
  • Experience developing REST based web services
  • Good knowledge of NoSQL db’s
  • Knowledge of microservice architecture
  • Strong knowledge of Agile development methodology, Test Driven Development,
  • Continuous Integration, and Test Automation
  • Advanced knowledge of professional software engineering practices & best practices for the full software development life cycle, including coding standards, code reviews, source control management, build processes (Maven/Gradle), testing, and operations
  • Experience delivering high-quality software following continuous delivery and using code quality tools (JIRA, GitHub Jenkin, Hudson, Sonar, and Fortify, etc.).
  • Drive adoption of best practices across the Software Engineering Lifecycle, including reviews, source control, build processes, continuous integration, and deployment.
  • Experience with concurrent programming, Java memory and multi-threading models
  • Work with Product and Engineering leaders to drive and implement platform and product vision.
  • Good communication skills, both oral and written

Job Types: Contract, Full-time

Salary: $60.00 - $70.00 per hour

Schedule:

  • 8 hour shift

Education:

  • Bachelor's (Preferred)

Experience:

  • .NET: 1 year (Preferred)
  • APIs: 1 year (Preferred)

Work Location: Remote